#navigat.ztree * {
	padding:0;
	margin:0;
}
#navigat.ztree {
	margin:0 12px;
	padding:0;
	color:#333;
}
#navigat.ztree li {
	margin:0;
	list-style:none;
	text-align:left;
	white-space:nowrap;
	outline:0;
	position: relative;
}
#fresh{
/* 	background: url('../../../resource/images/all_closed1.png') no-repeat center;  */
	padding:11px 11px;
	position: absolute;
    right: 50px;
    top: 5%;
}
/* #navigat.ztree li ul li {
	padding-left:15px;
} */
#navigat.ztree li ul li a {
}
#navigat.ztree li img {
	padding:5px 0 0 7px; 
}
#navigat.ztree li ul.line {
	background:url(./img/line_conn.gif) 0 0 repeat-y;
}
#navigat.ztree li a {
	margin:0;
	cursor:pointer;
	color:#444;
	text-overflow: ellipsis;
	overflow: hidden;
	text-decoration:none;
	vertical-align:top;
	display: inline-block;
	width:100%;
	/* border-top: 2px solid transparent; */
	/* transition:background 0.3s */
}
#navigat.ztree li ul li a:hover {
	/* background-color: #fff; */
	font-size: 12px;
	color:#1E8CFA;
	/* background:url(../../../resource/images/wy_24.png) no-repeat right 10px center; */
}

#navigat.ztree li span.button {
	line-height:0;
	/* margin-left: 7px; */
	display: inline-block;
	vertical-align:middle;
	border:0 none;
	cursor: pointer;
	outline:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment: scroll;
}
#navigat.ztree li.curSelectedNode {
	border-right: 4px solid #258AF3;
}
#navigat.ztree li a.curSelectedNode {
	/* border-left: 4px solid #fff; 
	border-right: 4px solid #fff;*/
	/* background: #fff; */
}
.level0.expand{
	background: #fff;
}
#navigat.ztree li a.expand {
	box-sizing: border-box;
	/* border-top: 2px solid #D7E6FD; */
}

#navigat.ztree ul li a.curSelectedNode span {
	display: inline-block;
	color: #1E8CFA;
	background:#FFFCEB;
	
}
#navigat.ztree ul li span{background: #FBFBFB;color: #666;}
#navigat.ztree ul li span:hover{display: inline-block;background:#43BDFF;color:#FFF;}
.spanHover{display: inline-block;background:#43BDFF !important;color:#FFF !important;}
.spanHovers{display: inline-block;background:#ececec !important;color:#0A74C3 !important;}
#navigat ul li a.curSelectedNode span:last-child{
	background: #fff;
	/* background:#FFFCEB url(../../../resource/images/wy_24.png) no-repeat right 10px center; */
	background:#FFFCEB;
	padding-left: 22px;
	border-right: 7px solid #2DA8EE;
}
#navigat.ztree li>ul>li a span:last-child{
    padding-left: 50px;
    line-height: 40px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 15px;
}
#navigat.ztree li span.button.switch {
	width: 0;
	height: 0;
}
#navigat.ztree li.level0 {
	border-left:none;
	border-right:none;
	padding:0;
}
#navigat.ztree li.level0 ul {
	margin:0;
	background-color:#ececec;
	/* padding-bottom: 6px;
	border-bottom: 1px solid #D7E6FD; */
}
#navigat.ztree li.level0 ul li {
    box-sizing: border-box;
}
#navigat.ztree li>ul>li a {
	text-align: left;
    box-sizing: border-box;
   
}
/* #navigat.ztree li>ul>li:hover {
	 background:url(../../../resource/images/wy_24.png) no-repeat right center;
} */
#navigat.ztree li>ul>li ul li ul li {
	border: 1px solid #E2E2E2;
}
#navigat.ztree li a.level0 span {
	font-size:15px;
	background:#ececec url(../../../resource/images/wy_23.png) no-repeat left center;
	background-position-x: 10px;
	background-position: 175px 17px;
	background-size: 18px;
	text-indent: 25px;
}
#navigat.ztree li span.button.switch.level1 {
	width: 0;
	height:0;
}
/* #navigat.ztree li a.level0.expand span{
	background:#2DA8EE url(../../../resource/images/wy_26.png) no-repeat left center;	
	color: #fff;
	background-position-x: 10px;
	background-position: 122px 11px;
	border-radius: 12px;
} */
 /* ul#navigat.ztree>li {
	color:#4B494A;
	line-height: 30px;
	border-bottom:1px solid #EAEAEA;
	border: 1px solid #E1F5FE;
    border-radius: 10px;
    width: 86%;
    margin-top: 2px;
	cursor: pointer;
	text-decoration: none;
	outline-style: none;
} */ 
#navigat.ztree li a.level0.expand span{
	background:#ececec url(../../../resource/images/wy_66.png) no-repeat left center;	
	/* color:#2DA9F3; */
	background-position-x: 10px;
	background-position: 175px 17px;
	width: 100%;
	border:0;
	background-size: 18px;
	text-indent: 25px;
}
#navigat.ztree li span.button.noline_open {
	background-position: 0 0;
}
#navigat.ztree li span.button.noline_docu {
	visibility: hidden;
}
.noline_docu {
	visibility: hidden;
}
#navigat.ztree li span.button.noline_close {
	background-position: 0;
}
#navigat.ztree li span.button.noline_open.level0 {
	visibility: hidden;
}
#navigat.ztree li span.button.noline_close.level0 {
	visibility: hidden;
}
#navigat.ztreeDemoBackground>.seach>input {
	padding:10px;
	text-align: center;
	width: 100%;
	font-size:14px;
	background-color: #FFF;
	box-sizing:border-box;
	height:45px;
	border:none;
	outline:0px;
}
.panel-body {
	overflow: hidden;
}
.login_system {
	display:block;
	float:right;
}
.login_system{ height:90px; padding:0;margin:0;padding-right: 10px;}
.setadmin span a{
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	display: inline-block;
	}
.personal{
    position: absolute;
    z-index: 5000;
    color: #000;
    top: 70px;
    width: 60%;
    display:none;
    height:120px;
    right:0;
}
.specialdiv{
	display: block;
}
.personal ul{
	margin: 0;
    padding: 0;
    width: 140px;
    position: absolute;
    right: 10px;
    box-shadow: 0px 0px 10px #999;
}
.personal li{
    cursor: pointer;
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    background: #fff;
    border-bottom: 1px solid #eee;
	}
.personal li a{
	text-decoration: none;
    color: #969696;
}
.personal li:hover a{
    color: #3F81FC;
}
.personal li:hover{
    background: #F7F7F7;
}
.setadmin span img{
	display:inline-block;
	vertical-align:middle;
    border-radius: 50%;
    height: 42px;
    width:42px;
    margin-left: 15px;
}
.setadmin{
    height: 70px;
    line-height: 70px;
    cursor: pointer;
}
.personal ul li span{
	width: 40px;
    height: 34px;
    display: inline-block;
    float: left;
}
.personal ul li a{
	float: left;
}
#personli span{
	background: url('../../../resource/images/personal.png') no-repeat center;
}
#editpassword span{
	background: url('../../../resource/images/editpassword.png') no-repeat center;
}
#waitmatter{
	background: url('../../../resource/images/wait_icon.png') no-repeat left;
	padding:3px 20px;
	position: relative;
}
#communication{
	background: url('../../../resource/images/im_icon.png') no-repeat left;
	padding:3px 20px;
	position: relative;
}
#massageInfo{
	background: url('../../../resource/images/massageInfo.png') no-repeat left;
	padding:3px 20px;
	position: relative;
}
#logout{
	background: url(../../../resource/images/logout.png) no-repeat left center;
	float: right;
	height: 70px;
	width: 40px;
	padding-left: 35px;
}
/* #logout:hover{
	background: url('../../../resource/images/logout_over.png') no-repeat center;
	float: right;
    height: 90px;
    width: 40px;
} */
#massageInfo div{
	position: absolute;
    left: 15px;
    background: #ff0000;
    width: 17px;
    height: 17px;
    top: -5px;
    border-radius: 50%;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
}
#waitmatter div{
	position: absolute;
    left: 15px;
    background: #ff0000;
    width: auto;
    min-width:18px;
    min-height:18px;
    height: auto;
    top: -5px;
    font-family: Airal;
    border-radius: 50%;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
}
#deptview .combo{
	background-color: transparent;
	border: 0px;
}
#deptview .combo-arrow{
	border-left:0px;
}
#deptview input{
	font-family: microsoft Yahei;
	height:auto;
	font-size:15px;
}
#deptview .combo-arrow{
	background: url('../../../resource/images/arrow_login.png') no-repeat center;
}

#deptview  span.textbox-addon.textbox-addon-right{
	top: -2px;
}
#deptview  .textbox .textbox-text{
	padding:0px;
}
#big_hide {
	position:releative;
}
.panel-tool {
	box-shadow:0 0 0 #fff !important;
}
.panel-body_bg {
	height:300px;
	border:1px solid #F7F7F7;
	margin-bottom:12px;
}
.panel-body_bd {
	width:transparent;
	height:100%;
	position: relative;
	background:transparent;
}
.tabs-wrap .tabs-tool a.l-btn.l-btn-small.l-btn-plain {
	margin-right:1px !important;
}

/*#west-section{width:255px;padding:0px;background: #F9F9F9;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;}*/
.body-left ul, .body-left ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.body-left ul li {
	cursor: pointer;
}
.nav-right {
	height: 49px;
    line-height: 46px;
	/* border-bottom:1px solid #EAEAEA; */
	box-sizing: border-box;
	width: 150px;
	position: relative;
    display: none;
}
.nav-right span:last-child {
	float:right;
	height: 44px;
	cursor: pointer;
}
.nav-right span:first-child {
	font-size:18px;
	color:#050505;
	background: no-repeat 12px center;
	line-height:60px;
	text-align: center;
    position: absolute;
    width: 121px;
}
ul#navigat.ztree, ul#navigat.ztree li {
	list-style: none;
	padding: 0;
	margin:0;
}

ul#navigat.ztree>li {
	color:#4B494A;
	line-height: 30px;
	border-bottom:1px solid #ccc;
    /* border-radius: 10px; */
    width: 100%;
   /*  margin-top: 2px; */
	cursor: pointer;
	text-decoration: none;
	outline-style: none;
}
ul#navigat.ztree>li>a>span{
	line-height: 45px;
    color: #0A74C3;
}
ul#navigat.ztree>li>li {
	padding:0;
	margin: 0;
	list-style: none;
}
#nav-tab {
	height:100%;
	/* padding-top: 3px; */
}
#nav-tab li {
	height:50px;
	width:50px;
	text-indent: -9999em;
	float: right;
}
#navbar-l {
	padding:0px;
	height:100%;
	width: 215px;
	/* margin-left:50px; */
	left:60px;
}
#close-right{height:100%;
	width:155px;
	/* border-right: 5px solid #EEEEEE; */
	box-sizing: border-box;}
.nav-ab {
	border-left: 0;
	border-top: 0;
	width: 50px;
	height: 100%;
	/* background: #52637F; */
	background:#0070b1;
	position: fixed;
	z-index:9999;
	top: 70px;
}
#center-bd{
	margin-top: 5px;
	}
.menuLevel :hover{
	background: #0f0;
}
#small-heder{
	background-size: 673px;
}
.logo_study{
    float: left;
}
.logo_study img{
	height: 53px;
    margin-top: 9px;
}
#tabs .tabs-tool td{
	
}
#tabs .tabs-tool{
	border:0px !important;
/* 	background: url('../../../resource/images/all_closed.png') no-repeat right;  */
	/* width:80px;  */
	background-position: 35px;
}
#tabs>b{
	position: absolute;
    right: 0;
    top: 3%;
    border: 1px solid red;
    display:none;
}
/* #tabs .tabs-tool:hover{
	border:0px !important;
	background: url('../../../resource/images/all_closed1.png') no-repeat center; 
	width:88px;
	background-position: 4px;
} */
#tabs .tabs-tool .l-btn-plain:hover{
	    background: transparent;
}
/* .tabs li:first-child{
	background:#2DA8EE;
	color:#FFF;
	border: 1px solid #2DA8EE;
} */

.tabs-wrap .tabs li.tabs-first a.tabs-inner{
	/* background-color:#2DA8EE;
	background:#2DA8EE; */
	color:#777;
}
.tabs-wrap .tabs li.tabs-first a.tabs-inner span.tabs-title{
    padding: 5px 12px;
    background: #2da8ef;
    color:#fff;
    border-bottom: 0;
}
#tabs .tabs-header{
	border-bottom: 2px solid #2DA8EE;
	border-top:0px;
	height: 46px;
}
#tabs .tabs{
	border-bottom:0px;
	    width: 10000px;
}
#tabs .tabs li a.tabs-inner{
    border-width: 0px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
#tabs .tabs li{
/* 	BORDER: 1PX SOLID #D9E8FF; */
	min-width: 46px;
    text-align: center;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom:0px;
    margin-right: 0px;
}

/* #tabs .tabs .tabs-first , #tabs .tabs li:first-child.tabs-selected{
	border: 1px solid #2DA8EE;
}
#tabs .tabs .tabs-selected{
	border: 1px solid #FAC167;
} */

#navigat.ztree .ico_close , #navigat.ztree .ico_open{
	position: absolute;
	width:20px;
	height:20px;
	top:7px;
	left:7px;
}
#push_close{cursor: pointer;}
#push_item{height:130px;}
.push_more{position: absolute;right: 109px;font-size: 15px;text-decoration: none;color: #fff;}
.push_top img{margin-top: 16px;position:absolute;right:70px;}
.push_fotter{overflow-y:auto}
#push_item{padding-right: 20px;padding-left: 40px;}
#push_item li{border-bottom:1px solid #F3F4F4;}
.push_fotter p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.push_fotter p:first-child{color:#111;}
.push_fotter p:last-child a{color:#8a8a8a;text-decoration: none;;}
.push_fotter p:last-child a:hover{color:#2ca9ef;}
.push_main{width:350px;height:205px;border:1px solid #d7e6fb;background-color:#fff;position: absolute;bottom:-222px;right: 0px;}
.push_top{width:100%;position:relative;background:url('../../../resource/images/push_ling.png') no-repeat left;background-position: 20px;line-height:50px;height:50px;color:#fff;padding-left:54px;background-color:#2CA9EF;margin:0 auto;}
/* .menuContent li span.button{
	display:none !important;
} */
.ztree li a{
	line-height: 35px;
}
.treebd{
	border: 1px solid #0095e7 !important;
    background-color: #0095e7 !important;
}
#depttree .textbox-focused{
  -moz-box-shadow: 0 0 0px 0 #0095e7  !important;
  -webkit-box-shadow: 0 0 0px 0 #0095e7  !important;
  box-shadow: 0 0 0px 0 #0095e7  !important;;
}
.bluebd{
	background: #0095e7;
   	outline: none;
	color: #fff !important;
    font-size: 18px !important;
    /*width: 150px !important;*/
}
.combo-arrow2{
    background: url("xiala.png") no-repeat center center !important;
    border-left:0  !important;
	opacity:1 !important;
}
.ztree * {
    font-size: 15px !important;
}